Imports System.Windows.Forms
''' <summary>
''' Esta clase, permite que las aplicaciones interactuen con el core.
''' Esta clase se encuentra prsente en la Clase Resources tambien.
''' </summary>

Public Class Application
    Private _resources As Resources
    Private _mainForm As Form
    Public Sub New(ByVal resources As Resources)
        _resources = resources

    End Sub
    ''' <summary>
    ''' MainForm hace referencia al formulario principal (en caso de un GUI)-
    ''' De esta manera, los plugins pueden modificar la interfaz y actuar sobre ella.
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    
    Public Property MainForm() As Form
        Get
            Return _mainForm
        End Get
        Set(ByVal value As Form)
            _mainForm = value
        End Set
    End Property
End Class
